var ioc = {
    dao: {
        type: "org.nutz.dao.impl.NutDao",
        args: [
            {jndi: "jndi/icsf"}
        ]
    },

//    常数设定
    icbcInfo: {
        type: 'cn.com.transfer.utils.IcbcInfo',
        fields: {
            localPort: 8801,
            path: 'D:\\icbcftp',    //对账目录
            schoolId: '18170103',   //学校编号
            ip: '192.168.72.203',   //银行前置机IP
            port: 10013,            //银行端口
            start: '063000',        //签到时间 - 格式:HHmmss
            end: '230000'           //签退时间
        }
    },

    server: {
        type: 'cn.com.transfer.listener.Server',
        fields: {
            ioc: {refer: '$Ioc'}
        }
    },

    icbcServer: {
        type: 'cn.com.transfer.listener.IcbcServer',
        fields: {
            ioc: {refer: '$Ioc'}
        }
    },

    signIn: {
        type: 'cn.com.transfer.services.SignIn',
        fields: {
            dao: {refer: 'dao'}
        }
    },

    signOut: {
        type: 'cn.com.transfer.services.SignOut',
        fields: {
            dao: {refer: 'dao'}
        }
    },

    transfer: {
        type: 'cn.com.transfer.services.Transfer',
        fields: {
            dao: {refer: 'dao'}
        }
    },

    reverseTrans: {
        type: 'cn.com.transfer.services.ReverseTrans',
        fields: {
            dao: {refer: 'dao'}
        }
    },

    accCheck: {
        type: 'cn.com.transfer.services.AccCheck',
        fields: {
            dao: {refer: 'dao'}
        }
    },

    transFailed: {
        type: 'cn.com.transfer.services.TransFailed',
        fields: {
            dao: {refer: 'dao'}
        }
    },

    test: {
        type: 'cn.com.transfer.services.ConnectionTest'
    }
};